.container{width:980px;margin:0 auto;}.hidden{display:none;}
/*S login*/
.xmLogin{background:url(../images/xmsale_loginBg.gif) no-repeat 30px 120px;}
.xmLogin_form{float:right;width:290px;background-color:#ffffff;padding:45px;border:1px solid #e3e3e3;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.xmLogin_form h2{font-size:24px;color:#ed5816;margin-bottom:24px;}
.xmBox_login_Btn{padding:30px 0 30px 50px;}
.xmBox_login_Btn input{background:url(../images/shopCartNav.gif)  no-repeat -186px -430px transparent;color:#ffffff;font-size:14px;width:117px;height:41px;line-height:42px;border:0;cursor:pointer;}
.xmBox_login_Btn input:focus{background-position:-186px -556px;}
.xmBox_login_Btn a{color:#333333;font-size:14px;margin-left:15px;}
.xmBox_login li{height:64px;}
.xmBox_login li label{display:block;float:left;width:45px;height:35px;line-height:35px;overflow:hidden;font-size:14px;color:#333333;}
.xmBox_login li label .required{display:none;}
.xmBox_login li input{display:block;float:right;width:230px;border:1px solid #cccccc;background-color:#F6F6F6;height:34px;line-height:34px;font-size:14px;padding:0 4px;}
.xmBox_login li input:hover,.xmBox_login li input:focus{background-color:#ffffff;border-color:#F37C3B;color:#000000;}
.xmBox_login .errorMessage{clear:both;padding:8px 0 0 50px;}
.xmBox_login_reginTips{font-size:15px;border-top:1px solid #e3e3e3;text-align:right;padding-top:15px;}
.xmBox_login_reginTips a{color:#f77616;text-decoration:underline;}
.rememberMe{padding-left:50px;}
.rememberMe input{vertical-align:middle;margin-right:3px;}
.xmBox_login_psw label{word-space:14px;}
/*E login*/